The Humane Interface
   HOME

TheInfoList



OR:

''The Humane Interface: New Directions for Designing Interactive Systems'' () is a book about
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
design written by
Jef Raskin Jef Raskin (born Jeff Raskin; March 9, 1943 – February 26, 2005) was an American human–computer interface expert best known for conceiving and starting the Macintosh project at Apple in the late 1970s. Early life and education Jef Raskin ...
and published in 2000. It covers
ergonomics Human factors and ergonomics (commonly referred to as human factors) is the application of psychological and physiological principles to the engineering and design of products, processes, and systems. Four primary goals of human factors learnin ...
, quantification, evaluation, and navigation.


Contents

The book puts forward a large number of interface design suggestions, from fairly trivial ones to radical ones. The overriding theme is that current computer interfaces are often poor and set up users to fail, as a result of poor planning (or lack of planning) by programmers and a lack of understanding of how people actually use software. Raskin often refers to the computer he designed, the
Canon Cat Canon Cat is a task-dedicated desktop computer released by Canon Inc. in 1987 at the price of U.S. $1,495. On the surface, it was not unlike dedicated word processors popular in the late 1970s to early 1980s, but it was far more powerful, and in ...
, as an example of a system that implemented the various measures he advocates; the Canon Cat is often considered the first
information appliance An information appliance (IA) is an appliance that is designed to easily perform a specific electronic function such as playing music, photography, or editing text. Typical examples are smartphones and personal digital assistants (PDAs). Inf ...
. Many of the ideas presented in the Canon Cat and ''The Humane Interface'' were later adopted by Raskin in his Archy project, and later by his son
Aza Aza or AZA may refer to: Places *Aza, Azerbaijan, a village and municipality *Azadkənd, Nakhchivan or Lower Aza, Azerbaijan *Aza, medieval name of Haza, Province of Burgos, Spain *Aźa, a Tibetan name for the Tuyuhun kingdom *Aza, a Hebrew roman ...
. Raskin includes a chapter demonstrating four models of quantifying the efficiency of a software interface: the
GOMS GOMS is a specialized human information processor model for human-computer interaction observation that describes a user's cognitive structure on four components. In the book ''The Psychology of Human Computer Interaction''. written in 1983 by Stua ...
keystroke model, Raskin's own efficiency measure,
Fitts' law Fitts's law (often cited as Fitts' law) is a predictive model of human movement primarily used in human–computer interaction and ergonomics. The law predicts that the time required to rapidly move to a target area is a function of the ratio betw ...
and Hick's law. All are intended to minimize the amount of time required for the user to perform any specific task.


Design rules

Raskin also advocates a number of changes to conventional interface design. Among them: * Modelessness - a
mode Mode ( la, modus meaning "manner, tune, measure, due measure, rhythm, melody") may refer to: Arts and entertainment * '' MO''D''E (magazine)'', a defunct U.S. women's fashion magazine * ''Mode'' magazine, a fictional fashion magazine which is ...
is a state in which the computer produces a different output for the same input than it would have if it were another state; the classic example is the keyboard's " caps lock" key. Raskin advocates either getting rid of them entirely or using " quasimodes" (a term he invented in the book); a quasimode is a state in which the user must make some constant physical action in order to keep the computer in that state, so that they cannot forget that they are in that mode; an example is the keyboard's
shift key The Shift key is a modifier key on a keyboard, used to type capital letters and other alternate "upper" characters. There are typically two shift keys, on the left and right sides of the row below the home row. The Shift key's name originated f ...
. * Monotony of design - there should be only one way to accomplish a certain atomic task in an application (in many modern applications, there are at least three - one through a button on the screen, one through a menu dropdown, and one through a keyboard shortcut - and often more). * Every action should be
undo Undo is an interaction technique which is implemented in many computer programs. It erases the last change done to the document, reverting it to an older state. In some more advanced programs, such as graphic processing, undo will negate the las ...
able, even after a document or application has been closed and reopened. * Elimination of warning screens - modern software applications often ask the user "are you sure?" before some potentially harmful action; Raskin argues they are unhelpful because users tend to ignore them out of habit, and that having a universal undo eliminates the need for them. * Universal use of text - Raskin argues that graphic icons in software without any accompanying text are often cryptic to users. Habituation is an important concept driving Raskin's guidelines, intended to free the user's mind from attention to low-level interaction details. A modeless interface, monotony of design and elimination of blocking warnings are all intended to favor habit-forming reactions to interface handling.


Non-standard interaction architecture

Raskin also advocates a document-centered approach to computer interfaces that entails several radical changes to the current nature of operating systems and software: * An end to stand-alone applications - every software package should be structured as a set of tools available to users on any document. For example, in the middle of writing a text document, a user should be able to do a mathematical computation by writing out the computation in the document, then hitting some "calculate" function. * An end to directories and file names - "the content of a text file is its own best name." Every document should be identifiable by its contents, so there should not be need for directories or names for user-generated documents; Raskin argues that these names tend to be cryptic and make files difficult to find afterwards. *
Zooming user interface In computing, a zooming user interface or zoomable user interface (ZUI, pronounced zoo-ee) is a graphical environment where users can change the scale of the viewed area in order to see more detail or less, and browse through different document ...
- Raskin advocates an interface he calls
ZoomWorld Archy may refer to: *Archy (software), a software system * Archy (character), fictional cockroach of Archy and Mehitabel *Sir Archy (1805–1833), American Thoroughbred racehorse See also * Archie (disambiguation) * Archy Kirkwood, a British poli ...
, in which the user navigates around a two-dimensional plane containing a graphical representation of every document on the computer. The user can zoom out to see all the documents, or zoom in on any specific document in order to read and edit it. Raskin further asserts that interface design should be subject to
regulation Regulation is the management of complex systems according to a set of rules and trends. In systems theory, these types of rules exist in various fields of biology and society, but the term has slightly different meanings according to context. For ...
, analogous to
building code A building code (also building control or building regulations) is a set of rules that specify the standards for constructed objects such as buildings and non-building structures. Buildings must conform to the code to obtain planning permission ...
s. This could be done by establishing legal safeguards to protect consumers from harm; and establishing professional guidelines and standards to evaluate good practice and interface quality.


External links


Summary of design rules from ''The Humane Interface''
{{DEFAULTSORT:Humane Interface, The Jef Raskin User interfaces Computer books 2000 non-fiction books